<?php
class Trabajador_modelo extends CI_Model {
	
	var $nombre = '';
	var $apellidos = '';
	var $dni = '';
	var $idSubcontrata ='';

function __construct()
{
parent::__construct();


}

function insertar_trabajador($idSub){
	
	
	
	$this->nombre = $this->input->post('nombre');
	$this->apellidos = $this->input->post('apellidos');
	$this->dni = $this->input->post('dni');
	

	
	$this->idSubcontrata=$idSub;
	

	
		
	$this->db->insert('trabajador',$this);

	
	
		
}


function modificar_trabajador($idTrab){
	
	
	$this->load->helper(array('form', 'url','date'));
	
	
	
	$data ['nombre'] = $this->input->post('nombre');
	
	$data ['apellidos'] = $this->input->post('apellidos');
	$data ['dni'] = $this->input->post('dni');

	
	
	$this->db->where('idTrabajador', $idTrab);
	$this->db->update('trabajador',$data);
	
	
	
}

function listado_porSub($idSub){
	
	
	$query = $this->db->query(' select * from trabajador left outer join responsable on idTrab=idTrabajador where idSubcontrata= ' .$idSub. ''); 
return $query -> result();
}


function numTrabajadores($idSub){
	
	$query = $this->db->query(' SELECT count(*) as contador FROM trabajador WHERE idSubcontrata =  ' .$idSub. ''); 
return $query -> result();
		
		
		
	}
	
	
function datos_responsables(){
	
	$query = $this->db->query(' SELECT idTrabajador,nombre,apellidos from responsable,trabajador where trabajador.idTrabajador=idTrab'); 
return $query -> result();
		
		
		
	}

	function nombreTrab($idTrabajador){
		
			$query = $this->db->query('SELECT nombre,apellidos,dni FROM trabajador WHERE idTrabajador='.$idTrabajador.'');
			return $query -> result();
	}
	
	
		function subTrab($idTrabajador){
		
			$query = $this->db->query('SELECT idSubcontrata FROM trabajador WHERE idTrabajador='.$idTrabajador.'');
			return $query -> result();
	}
	

}